#include <stdlib.h>
#include <stdio.h>

int w;

int soma1(int a, int b){
  int c;
  c = a + b;
  return c;
}

int *soma2(int a, int b){
  int *c;
  *c = a + b;
  return c;
}

void soma3(int a, int b){
  w = a + b;
}

void main() {
  int x, y, z;
  int *p;

  printf("Entre com dois valores inteiros:\n");
  scanf("%d %d",&x, &y);

  z = soma1 (x, y);
  printf("a soma dos dois valores e: %d\n", z);

  p = soma2 (x, y);
  printf("a soma dos dois valores e: %d\n", *p);

  soma3 (x, y);
  printf("a soma dos dois valores e: %d\n", w);
}
